【教小孩,是一連串被他們超越的過程。】
小孩想入門 python,想說要身教比較有效,所以即使我一點程式基礎都沒,過年我也一起下去玩 Code Combat,這是第三大關的最後一關,難度頗高。
敵軍的兵種跟我們一模一樣,但數目更多,所以我們必須用自動或半自動控制,有技巧的打擊,才能勝過。全部的程式都要自己寫。
說真的,我卡關兩天,搜尋了網路上的各種提示。但因為 Code Combat 社群禁止貼解答,要大家都是自己想出來的,所以沒有現成的解法。
後來在 YouTube 有找到過關的人的錄影,但我發現使用的英雄、安裝的裝備不同,其實過關策略就會不同,照抄是沒有用的!
我多次的修改後,勉強以殘血過關,而且我知道自己過得很爛!
接著三年級的兒子也過到這關,他卡關一小時後就來問我,我把網路上的策略方向跟他說,想說反正英雄跟道具都不同,他還是得自己解決。
然後又半小時後他就解決了。
而且我去看他的程式執行,他以很高的優勢打爆對方,比我的好非常多,就是一個效能、穩定性、精準度,都比我好很多的程式。
這種狀況未來會越來越多,要努力適應幾天內就被超越的常態。